technological warfare - Français Anglais Dictionnaire